﻿<Window xmlns:controls="clr-namespace:Microsoft.Lync.Controls;assembly=Microsoft.Lync.Controls"  x:Class="Zune2LyncNP.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Title="Zune to Lync Now Playing (Z2LNP)" Height="400" Width="690" WindowStyle="ThreeDBorderWindow" ResizeMode="CanMinimize">
    <Window.Resources>
        <ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>
                <ResourceDictionary Source="estilos/Estilos.xaml" />
            </ResourceDictionary.MergedDictionaries>
        </ResourceDictionary>
    </Window.Resources>
    <Grid>
        
        <StackPanel Grid.Row="0">
            <StackPanel Style="{StaticResource PanelTitulo}">
                <TextBlock Style="{StaticResource Titulo}">Zune to Lync: Now Playing</TextBlock>
                <TextBlock Style="{StaticResource Subtitulo}">Mostrar la canción actual en Lync</TextBlock>
            </StackPanel>
            <controls:MyStatusArea Margin="381,-105,5,12" Height="87" />
            <Grid Style="{StaticResource EstiloGridDosColumnas}">
                <Grid.ColumnDefinitions>
                    <ColumnDefinition Width="*"></ColumnDefinition>
                    <ColumnDefinition Width="*"></ColumnDefinition>
                </Grid.ColumnDefinitions>
                <Grid.RowDefinitions>
                    <RowDefinition Height="*"></RowDefinition>
                </Grid.RowDefinitions>
                <StackPanel Grid.Column="0" Grid.Row="0">
                    <TextBlock Style="{StaticResource TituloColumnas}">Configuración</TextBlock>
                    
                    <TextBlock FontWeight="Bold">Formato Canción</TextBlock>
                    <TextBox Name="formatoCancion" Text="{Binding Path=FormatoCancion}">
                        <TextBox.ToolTip>
                            <StackPanel>
                                <TextBlock Style="{StaticResource TituloTooltip}">Formato de Canción</TextBlock>
                                <TextBlock>Configure aquí la forma de mostrar la canción actual.
                                Información disponible:</TextBlock>
                                <TextBlock>
                                {0} nombre de la canción</TextBlock>
                                <TextBlock> {1} artista</TextBlock>
                                <TextBlock> {2} album.</TextBlock>
                                <TextBlock> Por defecto está configurado en
                                {0} - {1} ({2}).</TextBlock>
                            </StackPanel>
                        </TextBox.ToolTip>
                    </TextBox>
                    <CheckBox Name="cb_conservarEstado" IsChecked="{Binding ConservarEstadoALCerrar}" ToolTip="{StaticResource ToolTipMantenerEstado}">Conservar estado al salir?</CheckBox>
                    <Button Click="Button_Click_1" ToolTip="{StaticResource ToolTipBotonMinimizar}">Minimizar a la bandeja</Button>
                </StackPanel>
                <StackPanel Grid.Column="1" Grid.Row="0">
                    <TextBlock Style="{StaticResource TituloColumnas}">Ultimas Canciones</TextBlock>
                    <!--<TextBlock FontWeight="Bold">Cancion Actual:</TextBlock>
                    <TextBlock Name="CancionActual" TextWrapping="Wrap"></TextBlock>-->
                    <ScrollViewer HorizontalScrollBarVisibility="Disabled" VerticalScrollBarVisibility="Auto" ToolTip="{StaticResource ToolTipUltimasCanciones}">
                    <ListView Name="listaCanciones" ItemsSource="{Binding}">
                        <ItemsControl.ItemTemplate>
                            <DataTemplate>
                                <TextBlock Text="{Binding Path=CancionTexto}" TextWrapping="Wrap"></TextBlock>
                            </DataTemplate>
                        </ItemsControl.ItemTemplate>
                    </ListView>
                    </ScrollViewer>
                </StackPanel>
            </Grid>
            
        </StackPanel>
        <StatusBar Grid.Row="1" VerticalAlignment="Bottom">
            
            <TextBlock Name="sb_ConexionLync">Conexión con Lync</TextBlock>
            <Separator />
            <TextBlock Name="sb_ConexionZune">Conexión con Zune</TextBlock>
        </StatusBar>
    </Grid>
    
</Window>
